﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Tornado
{
    public enum SignalCodes : byte
    {
        MOUSE = 100,
        FILE_TRANSFER = 101,
        SCREEN = 102,
        POWER = 103,
        PRESENTATION = 104,
        MICRO = 105,
        CAMERA = 106
    }

    public enum MouseExCode : byte
    {
        Move = 0,
        LeftButtonDown = 1,
        LeftButtonUp = 2,
        LeftButtonClick = 3,
        LeftButtonDoubleClick = 4,
        RightButtonDown = 5,
        RightButtonUp = 6,
        RightButtonClick = 7,
        RightButtonDoubleClick = 8,
        VerticalScroll = 9,
        HorizontalScroll = 10
    }
    public enum PowerExCode : byte
    {
        LogOff = 3,
        Lock = 4,
        Shutdown = 5,
        Restart = 6,
        Hibernate = 7,
        Standby = 8
    }
    public enum ScreenExCode : byte
    {
        Screen = 0,
        Projector = 1,
        Zoom = 2
    }
    public enum PresentationExCode : byte
    {
        Status = 0,
        Control = 1,
        Lazer = 2,
        GoTo = 3
    }
    public enum FileExCode : byte
    {
        Address = 0,
        Port = 1,
        Open = 2
    }
    public enum MicroExCode : byte
    {

    }
}
